package com.scnlf.scnlf.portal.core.business.event.manager.loan;

import com.scnlf.scnlf.portal.core.business.common.enums.FlowTypeEnum;
import com.scnlf.scnlf.portal.core.business.event.dto.EventDTO;
import com.scnlf.scnlf.portal.core.business.event.dto.loan.request.LoanOpenRequest;
import com.scnlf.scnlf.portal.core.business.event.entity.EventEntity;

public interface ILoanEventService {

  EventDTO loanOpen(LoanOpenRequest openParam);

  FlowTypeEnum getExamineStatus(Long eventId);

  EventEntity loanConfirm(Long eventId);

  EventEntity loanConfirmWithFail(Long eventId);

  void loanClosing();

}
